package com.hk.kindheartedness.model.vo;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author：alpha
 * @Create：2022/2/27/13:22
 * @Description 挂号数量设置页面显示
 * @Version：1.0
 */
public class RegistrationSettingVo {

    /**
     * ID 唯一 （默认自增）
     */
    private Integer id;

    /**
     * 医生ID
     */
    private Integer doctorId;

    /**
     * 挂号就诊日期
     */
    private String registrationDate;

    /**
     * 挂号就诊时间
     */
    private String registrationTime;

    /**
     * 挂号总数量
     */
    private Integer count;

    /**
     * 剩余数量
     */
    private Integer remainingNumber;

    /**
     * 挂号费用
     */
    private BigDecimal registrationMoney;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Integer doctorId) {
        this.doctorId = doctorId;
    }

    public String getRegistrationDate() {
        return registrationDate;
    }

    public void setRegistrationDate(String registrationDate) {
        this.registrationDate = registrationDate;
    }

    public String getRegistrationTime() {
        return registrationTime;
    }

    public void setRegistrationTime(String registrationTime) {
        this.registrationTime = registrationTime;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public Integer getRemainingNumber() {
        return remainingNumber;
    }

    public void setRemainingNumber(Integer remainingNumber) {
        this.remainingNumber = remainingNumber;
    }

    public BigDecimal getRegistrationMoney() {
        return registrationMoney;
    }

    public void setRegistrationMoney(BigDecimal registrationMoney) {
        this.registrationMoney = registrationMoney;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public RegistrationSettingVo(Integer id, Integer doctorId,String registrationDate, String registrationTime, Integer count, Integer remainingNumber, BigDecimal registrationMoney, Date createTime, Date updateTime) {
        this.id = id;
        this.doctorId = doctorId;
        this.registrationDate = registrationDate;
        this.registrationTime = registrationTime;
        this.count = count;
        this.remainingNumber = remainingNumber;
        this.registrationMoney = registrationMoney;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }

    public RegistrationSettingVo(Integer id, Integer doctorId, String registrationDate, String registrationTime, Integer count, Integer remainingNumber, BigDecimal registrationMoney) {
        this.id = id;
        this.doctorId = doctorId;
        this.registrationDate = registrationDate;
        this.registrationTime = registrationTime;
        this.count = count;
        this.remainingNumber = remainingNumber;
        this.registrationMoney = registrationMoney;
    }

    public RegistrationSettingVo() {
        super();
    }

    @Override
    public String toString() {
        return "RegistrationSetting{" +
                "id=" + id +
                ", doctorId=" + doctorId +
                ", registrationTime=" + registrationTime +
                ", count=" + count +
                ", remainingNumber=" + remainingNumber +
                ", registrationMoney=" + registrationMoney +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                '}';
    }
}
